KissAi\KissAi_Widget D

Total Complexity 253
Dependencies 3
Dependents 2
Total lines 1,769
Lines of code 1,469
Logical lines of code 798
Comment lines 140
Methods 41
Properties 1

Methods 41

Method Rating Maintainability Complexity Lines of code
kissai_handle_file_upload()
C
32 24 99
process_single_file()
C
34 22 91
render_vector_store_file_list()
B
34 19 86
form()
B
31 13 135
kissai_fetch_delta_ajax()
B
35 16 89
kissai_ask_ajax()
A
33 12 105
render_kissai_shortcode_client_mode()
A
37 14 75
kissai_save_suggested_questions()
A
45 13 39
extractJsonContent()
A
47 12 35
kissai_handle_file_edit()
A
42 11 49
kissai_ajax_suggested_questions()
A
40 8 64
kissai_save_usage_ajax()
A
45 8 41
kissai_save_message_ajax()
A
45 8 41
kissai_delete_file_ajax()
S
51 6 27
render_suggested_questions_from_json()
S
54 6 20
render_kissai_shortcode_admin_mode()
S
54 5 26
render_suggested_questions()
S
52 5 25
kissai_ajax_login()
S
48 4 35
kissai_handle_file_download()
S
54 5 20
kissai_get_suggested_questions()
S
56 5 17
render_kissai_admin_form()
S
48 3 43
kissai_ajax_delete_chat()
S
52 4 26
render_kissai_instructions_form()
S
55 3 24
kissai_update_knowledge_file_id()
S
52 3 24
update()
S
54 3 22
kissai_render_suggested_questions_ui()
S
50 1 49
render_suggested_questions_buttons()
S
61 3 12
kissai_ajax_admin_instruction_update()
S
57 2 16
kissai_shortcode()
S
63 2 11
widget()
S
61 2 11
get_default_instance()
S
53 1 22
render_vector_store_text_upload()
S
61 1 18
kissai_ajax_admin_widget_refresh()
S
60 1 12
render_vector_store_file_upload()
S
67 1 11
make_kissai_file_path()
S
71 1 5
kissai_ajax_admin_file_list_refresh()
S
65 1 9
kissai_ajax_admin_refresh()
S
65 1 9
render_suggested_questions_reload_button()
S
66 1 9
get_kissai_widget_css_url()
S
75 1 4
get_kissai_shortcode_atts()
S
70 1 6
__construct()
S
69 1 7